﻿using System;
using System.Collections.Generic;
using System.Text;

namespace Acoris.Template
{
    /// <summary>
    /// 表示一个文档版式
    /// </summary>
    public sealed class DocumentLayout
    {
        // 什么是版式?
        // 版式即版面格式，具体指的是开本、版心和周围空白的尺寸，正文的字体、字号、排版形，字数、排列地位，
        // 还有目录和标题、注释、表格、图名、图注、标点符号、书眉、页码以及版面装饰等项的排法。

        /// <summary>
        /// 获取或设置一级大纲的样式
        /// </summary>
        public Style Headingline1 { get; set; }

        /// <summary>
        /// 获取或设置二级大纲的样式
        /// </summary>
        public Style Headingline2 { get; set; }

        /// <summary>
        /// 获取或设置三级大纲的样式
        /// </summary>
        public Style Headingline3 { get; set; }

        /// <summary>
        /// 获取或设置四级大纲的样式
        /// </summary>
        public Style Headingline4 { get; set; }

        /// <summary>
        /// 获取或设置五级大纲的样式
        /// </summary>
        public Style Headingline5 { get; set; }

        /// <summary>
        /// 获取或设置六级大纲的样式
        /// </summary>
        public Style Headingline6 { get; set; }

        /// <summary>
        /// 获取或设置七级大纲的样式
        /// </summary>
        public Style Headingline7 { get; set; }

        /// <summary>
        /// 获取或设置图注的样式
        /// </summary>
        public Style FigureCaption { get; set; }
        
        /// <summary>
        /// 
        /// </summary>
        public Style OrderedListStyle { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public Style UnorderedListStyle { get; set; }
    }
}
